NTISthis.com

Evidence Guide: ICTPRG524 - Develop high-level object-oriented class specifications

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTPRG524 - Develop high-level object-oriented class specifications

What evidence can you provide to prove your understanding of each of the following citeria?

Analyse the behaviour of objects

  1. Analyse behaviour scenarios and the prepare documentation, according to standards
  2. Identify classes, objects and abstract data types, according to requirements
  3. Prepare class, object, module and process diagrams, according to specifications
Analyse behaviour scenarios and the prepare documentation, according to standards

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Identify classes, objects and abstract data types, according to requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare class, object, module and process diagrams, according to specifications

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare a state model

  1. Analyse data requirements and iterate data flows
  2. Prepare state-transition diagrams, according to standards
  3. Improve the abstract data types and specifications
Analyse data requirements and iterate data flows

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare state-transition diagrams, according to standards

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Improve the abstract data types and specifications

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Describe the roles and responsibilities of classes

  1. Review the functional requirements, assign responsibilities and update class structures
  2. Specify the interface and class communication requirements
  3. Prepare the interaction diagrams, according to standards
Review the functional requirements, assign responsibilities and update class structures

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Specify the interface and class communication requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare the interaction diagrams, according to standards

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Iterate and review the object model

  1. Review the current object model, class functionality and data transformation
  2. Identify and develop class relationships, priorities, and the inheritance hierarchy
  3. Review the class-service requirements and initial test criteria
  4. Identify object processes and reuse classes
  5. Document the model and forward it to the appropriate person
Review the current object model, class functionality and data transformation

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Identify and develop class relationships, priorities, and the inheritance hierarchy

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Review the class-service requirements and initial test criteria

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Identify object processes and reuse classes

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Document the model and forward it to the appropriate person

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Evidence Guide

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Analyse the behaviour of objects

1.1 Analyse behaviour scenarios and the prepare documentation, according to standards

1.2 Identify classes, objects and abstract data types, according to requirements

1.3 Prepare class, object, module and process diagrams, according to specifications

2. Prepare a state model

2.1 Analyse data requirements and iterate data flows

2.2 Prepare state-transition diagrams, according to standards

2.3 Improve the abstract data types and specifications

3. Describe the roles and responsibilities of classes

3.1 Review the functional requirements, assign responsibilities and update class structures

3.2 Specify the interface and class communication requirements

3.3 Prepare the interaction diagrams, according to standards

4. Iterate and review the object model

4.1 Review the current object model, class functionality and data transformation

4.2 Identify and develop class relationships, priorities, and the inheritance hierarchy

4.3 Review the class-service requirements and initial test criteria

4.4 Identify object processes and reuse classes

4.5 Document the model and forward it to the appropriate person

Required Skills and Knowledge

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Analyse the behaviour of objects

1.1 Analyse behaviour scenarios and the prepare documentation, according to standards

1.2 Identify classes, objects and abstract data types, according to requirements

1.3 Prepare class, object, module and process diagrams, according to specifications

2. Prepare a state model

2.1 Analyse data requirements and iterate data flows

2.2 Prepare state-transition diagrams, according to standards

2.3 Improve the abstract data types and specifications

3. Describe the roles and responsibilities of classes

3.1 Review the functional requirements, assign responsibilities and update class structures

3.2 Specify the interface and class communication requirements

3.3 Prepare the interaction diagrams, according to standards

4. Iterate and review the object model

4.1 Review the current object model, class functionality and data transformation

4.2 Identify and develop class relationships, priorities, and the inheritance hierarchy

4.3 Review the class-service requirements and initial test criteria

4.4 Identify object processes and reuse classes

4.5 Document the model and forward it to the appropriate person

Evidence of the ability to:

specify and model abstract data types

specify the interface between classes and objects

document the results.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

outline configuration management

outline current industry-accepted object-oriented methodologies

outline current program development methodologies

describe data modelling techniques

describe object-oriented analysis tools

describe quality assurance practices.